<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.11.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>cppMISC: CTRP_CRM_DB类 参考</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<script type="text/javascript" src="../../clipboard.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../cookie.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript" src="../../darkmode_toggle.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">cppMISC<span id="projectnumber">&#160;v1.1</span>
   </div>
   <div id="projectbrief">cppMisc 文档系统</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.11.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(1); });
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('../../',true,false,'search.php','搜索',false);
  $(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>

</div><!-- top -->
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-types">Public 类型</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="../../dd/d42/class_c_t_r_p___c_r_m___d_b-members.html">所有成员列表</a>  </div>
  <div class="headertitle"><div class="title">CTRP_CRM_DB类 参考<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="../../d2/da3/trp__crm__db__base_8h_source.html">trp_crm_db_base.h</a>&gt;</code></p>
<div class="dynheader">
类 CTRP_CRM_DB 继承关系图:</div>
<div class="dyncontent">
<div class="center"><img src="../../db/d9f/class_c_t_r_p___c_r_m___d_b__inherit__graph.png" border="0" usemap="#a_c_t_r_p___c_r_m___d_b_inherit__map" alt="Inheritance graph"/></div>
<map name="a_c_t_r_p___c_r_m___d_b_inherit__map" id="a_c_t_r_p___c_r_m___d_b_inherit__map">
<area shape="rect" title=" " alt="" coords="11,5,247,496"/>
<area shape="rect" href="../../d5/d5a/class_cltrp_base.html" title=" " alt="" coords="5,544,253,1051"/>
<area shape="poly" title=" " alt="" coords="132,511,132,544,127,544,127,511"/>
</map>
</div>
<div class="dynheader">
CTRP_CRM_DB 的协作图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d0b/class_c_t_r_p___c_r_m___d_b__coll__graph.png" border="0" usemap="#a_c_t_r_p___c_r_m___d_b_coll__map" alt="Collaboration graph"/></div>
<map name="a_c_t_r_p___c_r_m___d_b_coll__map" id="a_c_t_r_p___c_r_m___d_b_coll__map">
<area shape="rect" title=" " alt="" coords="5,5,241,496"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public 类型</h2></td></tr>
<tr class="memitem:ab8b5205062162c81c35d2a2b730ef1e4" id="r_ab8b5205062162c81c35d2a2b730ef1e4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab8b5205062162c81c35d2a2b730ef1e4">errCode</a> { <br />
&#160;&#160;<a class="el" href="#ab8b5205062162c81c35d2a2b730ef1e4a638a93e047048f5e8a67d17849cc4b56">ERR_NULL_ROWS</a> = -1000
, <a class="el" href="#ab8b5205062162c81c35d2a2b730ef1e4ae2696871aaba7495fdf03349d2714981">ERR_NULL_FIELD_RESULT</a>
, <a class="el" href="#ab8b5205062162c81c35d2a2b730ef1e4ab65068ded8bd5bc7aafd63b04cfb43ed">ERR_EMPTY_USER</a>
, <a class="el" href="#ab8b5205062162c81c35d2a2b730ef1e4a7ede4284f0a46ad8e681c64657669ecd">ERR_MYSQL_NOT_CONNECTED</a>
, <br />
&#160;&#160;<a class="el" href="#ab8b5205062162c81c35d2a2b730ef1e4a368e00793362ebad4cf31d34519a53d2">ERR_TABLE_NAME_EMPTY</a>
, <a class="el" href="#ab8b5205062162c81c35d2a2b730ef1e4a18648758daca1db1e05d22fc61b24b88">OK</a> = 0
<br />
 }</td></tr>
<tr class="memdesc:ab8b5205062162c81c35d2a2b730ef1e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">错误代码定义  <a href="#ab8b5205062162c81c35d2a2b730ef1e4">更多...</a><br /></td></tr>
<tr class="separator:ab8b5205062162c81c35d2a2b730ef1e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a9b46818d0049739f6e20d4350607fa8e" id="r_a9b46818d0049739f6e20d4350607fa8e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="#ab8b5205062162c81c35d2a2b730ef1e4">errCode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9b46818d0049739f6e20d4350607fa8e">CDB_Query</a> (const std::string &amp;sql)=0</td></tr>
<tr class="separator:a9b46818d0049739f6e20d4350607fa8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06fcc9317ce157359b16e6f3f830be15" id="r_a06fcc9317ce157359b16e6f3f830be15"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a06fcc9317ce157359b16e6f3f830be15">CDB_Connect</a> (const std::string &amp;add, int port, const std::string &amp;user, const std::string &amp;password, const std::string &amp;db)=0</td></tr>
<tr class="separator:a06fcc9317ce157359b16e6f3f830be15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ababdac188fd9011be7bcb1bde5e2288c" id="r_ababdac188fd9011be7bcb1bde5e2288c"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ababdac188fd9011be7bcb1bde5e2288c">CDB_Disconnect</a> ()=0</td></tr>
<tr class="separator:ababdac188fd9011be7bcb1bde5e2288c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e4ee35bec473f3263476d8ef58ba1d4" id="r_a8e4ee35bec473f3263476d8ef58ba1d4"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8e4ee35bec473f3263476d8ef58ba1d4">CDB_EnumDBS</a> (<a class="el" href="../../df/d8d/namespacewheels.html#a17042f775c3493c1f9592ca7883dbd5e">ArrayString</a> &amp;dbs)=0</td></tr>
<tr class="separator:a8e4ee35bec473f3263476d8ef58ba1d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fc83db70b3168c01ed6352308d2cdc0" id="r_a1fc83db70b3168c01ed6352308d2cdc0"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1fc83db70b3168c01ed6352308d2cdc0">CDB_EnumTables</a> (<a class="el" href="../../df/d8d/namespacewheels.html#a17042f775c3493c1f9592ca7883dbd5e">ArrayString</a> &amp;tables)=0</td></tr>
<tr class="separator:a1fc83db70b3168c01ed6352308d2cdc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9634b263554fe6e3bbb09dc673f0e150" id="r_a9634b263554fe6e3bbb09dc673f0e150"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9634b263554fe6e3bbb09dc673f0e150">CDB_EnumTables</a> (const std::string &amp;db, <a class="el" href="../../df/d8d/namespacewheels.html#a17042f775c3493c1f9592ca7883dbd5e">ArrayString</a> &amp;tables)=0</td></tr>
<tr class="separator:a9634b263554fe6e3bbb09dc673f0e150"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b000923afdc130e4a0856c910307ae1" id="r_a9b000923afdc130e4a0856c910307ae1"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9b000923afdc130e4a0856c910307ae1">CDB_NumCols</a> ()=0</td></tr>
<tr class="separator:a9b000923afdc130e4a0856c910307ae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12ac71e313a851a5de28e5057ffe3df3" id="r_a12ac71e313a851a5de28e5057ffe3df3"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a12ac71e313a851a5de28e5057ffe3df3">CDB_NumRows</a> ()=0</td></tr>
<tr class="separator:a12ac71e313a851a5de28e5057ffe3df3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03f65549219f58e1228b07a5f0440864" id="r_a03f65549219f58e1228b07a5f0440864"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a03f65549219f58e1228b07a5f0440864">CDB_ChangePass</a> (const std::string &amp;old, const std::string &amp;_new)=0</td></tr>
<tr class="separator:a03f65549219f58e1228b07a5f0440864"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac448a0833dab7db1f7366c718a7b778b" id="r_ac448a0833dab7db1f7366c718a7b778b"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac448a0833dab7db1f7366c718a7b778b">CDB_SetCharSet</a> (const std::string &amp;char_set)=0</td></tr>
<tr class="separator:ac448a0833dab7db1f7366c718a7b778b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39b2ebdc54683d7ec266541404cc20a1" id="r_a39b2ebdc54683d7ec266541404cc20a1"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a39b2ebdc54683d7ec266541404cc20a1">CDB_EnumColName</a> (const std::string &amp;table, <a class="el" href="../../df/d8d/namespacewheels.html#a17042f775c3493c1f9592ca7883dbd5e">ArrayString</a> &amp;col_names)=0</td></tr>
<tr class="separator:a39b2ebdc54683d7ec266541404cc20a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84eec0e476b5ec32531c1a9a72bcc4b3" id="r_a84eec0e476b5ec32531c1a9a72bcc4b3"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a84eec0e476b5ec32531c1a9a72bcc4b3">CDB_GetRow</a> (int pos, <a class="el" href="../../df/d8d/namespacewheels.html#a17042f775c3493c1f9592ca7883dbd5e">ArrayString</a> &amp;row)=0</td></tr>
<tr class="separator:a84eec0e476b5ec32531c1a9a72bcc4b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3d6c7bbf835b2bcf3e9ac4eee7c171f" id="r_af3d6c7bbf835b2bcf3e9ac4eee7c171f"><td class="memItemLeft" align="right" valign="top">virtual std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af3d6c7bbf835b2bcf3e9ac4eee7c171f">CDB_GetErrMsg</a> ()=0</td></tr>
<tr class="separator:af3d6c7bbf835b2bcf3e9ac4eee7c171f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00936a9d54a044c6434a5cf35da56e8c" id="r_a00936a9d54a044c6434a5cf35da56e8c"><td class="memItemLeft" align="right" valign="top">virtual unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a00936a9d54a044c6434a5cf35da56e8c">CDB_Last_Insert_ID</a> ()=0</td></tr>
<tr class="separator:a00936a9d54a044c6434a5cf35da56e8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a781318b005f676dcb0120f84144c5fb6" id="r_a781318b005f676dcb0120f84144c5fb6"><td class="memItemLeft" align="right" valign="top">virtual unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a781318b005f676dcb0120f84144c5fb6">CDB_Last_Insert_ID</a> (const std::string &amp;table)=0</td></tr>
<tr class="separator:a781318b005f676dcb0120f84144c5fb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accd5c02dc6cbe9ffeee8590bb6dde39f" id="r_accd5c02dc6cbe9ffeee8590bb6dde39f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#accd5c02dc6cbe9ffeee8590bb6dde39f">CDB_AutoCommit</a> (bool flag)=0</td></tr>
<tr class="memdesc:accd5c02dc6cbe9ffeee8590bb6dde39f"><td class="mdescLeft">&#160;</td><td class="mdescRight">确定是否需要将sql命令试用自动事务提交方式进行处理。  <br /></td></tr>
<tr class="separator:accd5c02dc6cbe9ffeee8590bb6dde39f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae485d6ecd8bc6f7015d88503592d5955" id="r_ae485d6ecd8bc6f7015d88503592d5955"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae485d6ecd8bc6f7015d88503592d5955">CDB_Commit</a> ()=0</td></tr>
<tr class="separator:ae485d6ecd8bc6f7015d88503592d5955"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a157dc5e5ac25ea7856dbc0c4b74bfaca" id="r_a157dc5e5ac25ea7856dbc0c4b74bfaca"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a157dc5e5ac25ea7856dbc0c4b74bfaca">CDB_GetServerInfo</a> (std::string &amp;info)=0</td></tr>
<tr class="separator:a157dc5e5ac25ea7856dbc0c4b74bfaca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c492d5c118db9460d9baeacff495c8" id="r_a50c492d5c118db9460d9baeacff495c8"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a50c492d5c118db9460d9baeacff495c8">CDB_GetClientInfo</a> (std::string &amp;infor)=0</td></tr>
<tr class="separator:a50c492d5c118db9460d9baeacff495c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf7796ec9c3cef23fa2f3fa5cab787e3" id="r_adf7796ec9c3cef23fa2f3fa5cab787e3"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adf7796ec9c3cef23fa2f3fa5cab787e3">CDB_ProcessList</a> ()=0</td></tr>
<tr class="separator:adf7796ec9c3cef23fa2f3fa5cab787e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55e17e9eebf9ae1b25bc6596278da7de" id="r_a55e17e9eebf9ae1b25bc6596278da7de"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a55e17e9eebf9ae1b25bc6596278da7de">CDB_Kill</a> (unsigned long pid)=0</td></tr>
<tr class="separator:a55e17e9eebf9ae1b25bc6596278da7de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfbf9c4879cec73acd000dbb980348f9" id="r_adfbf9c4879cec73acd000dbb980348f9"><td class="memItemLeft" align="right" valign="top">virtual unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adfbf9c4879cec73acd000dbb980348f9">CDB_NumQuerys</a> ()=0</td></tr>
<tr class="separator:adfbf9c4879cec73acd000dbb980348f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26d67602c7b42c48870d5e7357534b49" id="r_a26d67602c7b42c48870d5e7357534b49"><td class="memItemLeft" align="right" valign="top">virtual unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a26d67602c7b42c48870d5e7357534b49">CDB_NetLoad</a> ()=0</td></tr>
<tr class="separator:a26d67602c7b42c48870d5e7357534b49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abddcd64c9e54ae9d391c775ddaa247ab" id="r_abddcd64c9e54ae9d391c775ddaa247ab"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abddcd64c9e54ae9d391c775ddaa247ab">CDB_GetDBName</a> ()=0</td></tr>
<tr class="separator:abddcd64c9e54ae9d391c775ddaa247ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c0ffcddb5e284c063a20ce11638fa19" id="r_a4c0ffcddb5e284c063a20ce11638fa19"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4c0ffcddb5e284c063a20ce11638fa19">CDB_GetValue</a> (int row, int col, uint8_t &amp;value)=0</td></tr>
<tr class="separator:a4c0ffcddb5e284c063a20ce11638fa19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f35d11de3d0d045391ebb7f9f4b8e00" id="r_a3f35d11de3d0d045391ebb7f9f4b8e00"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3f35d11de3d0d045391ebb7f9f4b8e00">CDB_GetValue</a> (int row, int col, uint16_t &amp;value)=0</td></tr>
<tr class="separator:a3f35d11de3d0d045391ebb7f9f4b8e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f5c77e0fc1f9d2af85d8dfce27c43b1" id="r_a2f5c77e0fc1f9d2af85d8dfce27c43b1"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2f5c77e0fc1f9d2af85d8dfce27c43b1">CDB_GetValue</a> (int row, int col, unsigned int &amp;value)=0</td></tr>
<tr class="separator:a2f5c77e0fc1f9d2af85d8dfce27c43b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08bea6d4388f258ca86fee2f00d2cb5f" id="r_a08bea6d4388f258ca86fee2f00d2cb5f"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a08bea6d4388f258ca86fee2f00d2cb5f">CDB_GetValue</a> (int row, int col, unsigned long &amp;value)=0</td></tr>
<tr class="separator:a08bea6d4388f258ca86fee2f00d2cb5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37362d52f871f6a007654a9680fe43ce" id="r_a37362d52f871f6a007654a9680fe43ce"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a37362d52f871f6a007654a9680fe43ce">CDB_GetValue</a> (int row, int col, int &amp;value)=0</td></tr>
<tr class="separator:a37362d52f871f6a007654a9680fe43ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78a53e35a4bb390ed3ec8507d88f6276" id="r_a78a53e35a4bb390ed3ec8507d88f6276"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a78a53e35a4bb390ed3ec8507d88f6276">CDB_GetValue</a> (int row, int col, long &amp;value)=0</td></tr>
<tr class="separator:a78a53e35a4bb390ed3ec8507d88f6276"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3aa80b658938c67e906adf5cc1796d9" id="r_ae3aa80b658938c67e906adf5cc1796d9"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae3aa80b658938c67e906adf5cc1796d9">CDB_GetValue</a> (int row, int col, bool &amp;value)=0</td></tr>
<tr class="separator:ae3aa80b658938c67e906adf5cc1796d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5788beb437adfe07d017e391482ccf4" id="r_aa5788beb437adfe07d017e391482ccf4"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa5788beb437adfe07d017e391482ccf4">CDB_GetValue</a> (int row, int col, double &amp;value)=0</td></tr>
<tr class="separator:aa5788beb437adfe07d017e391482ccf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e9712f118006b4ec4434d0e24622a0d" id="r_a2e9712f118006b4ec4434d0e24622a0d"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2e9712f118006b4ec4434d0e24622a0d">CDB_GetValue</a> (int row, int col, std::string &amp;value)=0</td></tr>
<tr class="separator:a2e9712f118006b4ec4434d0e24622a0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae08a462a406d765fc72434dfd6322ad4" id="r_ae08a462a406d765fc72434dfd6322ad4"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae08a462a406d765fc72434dfd6322ad4">CDB_GetValue</a> (int row, int col, void *buffer)=0</td></tr>
<tr class="separator:ae08a462a406d765fc72434dfd6322ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6009c40d745211d140403312f0360a6" id="r_ad6009c40d745211d140403312f0360a6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad6009c40d745211d140403312f0360a6">CDB_GetFieldName</a> (int col, std::string &amp;name)=0</td></tr>
<tr class="separator:ad6009c40d745211d140403312f0360a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a608bd559ced9ac917bcb64ce66f1f47c" id="r_a608bd559ced9ac917bcb64ce66f1f47c"><td class="memItemLeft" align="right" valign="top">virtual std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a608bd559ced9ac917bcb64ce66f1f47c">CDB_GetFieldName</a> (int col)=0</td></tr>
<tr class="separator:a608bd559ced9ac917bcb64ce66f1f47c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a987e72e9c339b59238a2f629ced45d76" id="r_a987e72e9c339b59238a2f629ced45d76"><td class="memItemLeft" align="right" valign="top">virtual std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a987e72e9c339b59238a2f629ced45d76">CDB_GetFieldOrgName</a> (int col)=0</td></tr>
<tr class="separator:a987e72e9c339b59238a2f629ced45d76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a016ae19af3c596ca33eddc18607fe246" id="r_a016ae19af3c596ca33eddc18607fe246"><td class="memItemLeft" align="right" valign="top">virtual unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a016ae19af3c596ca33eddc18607fe246">CDB_GetFieldType</a> (int col)=0</td></tr>
<tr class="separator:a016ae19af3c596ca33eddc18607fe246"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03b5aa49b202ebdc2246f8a3d324a52f" id="r_a03b5aa49b202ebdc2246f8a3d324a52f"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a03b5aa49b202ebdc2246f8a3d324a52f">is_connect</a> ()=0</td></tr>
<tr class="separator:a03b5aa49b202ebdc2246f8a3d324a52f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33c2a9fd9918eaf076f9b3c932cf6a5d" id="r_a33c2a9fd9918eaf076f9b3c932cf6a5d"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a33c2a9fd9918eaf076f9b3c932cf6a5d">CDB_GetServerType</a> ()=0</td></tr>
<tr class="separator:a33c2a9fd9918eaf076f9b3c932cf6a5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock">
<p class="definition">在文件 <a class="el" href="../../d2/da3/trp__crm__db__base_8h_source.html">trp_crm_db_base.h</a> 第 <a class="el" href="../../d2/da3/trp__crm__db__base_8h_source.html#l00069">69</a> 行定义.</p>
</div><h2 class="groupheader">成员枚举类型说明</h2>
<a id="ab8b5205062162c81c35d2a2b730ef1e4" name="ab8b5205062162c81c35d2a2b730ef1e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8b5205062162c81c35d2a2b730ef1e4">&#9670;&#160;</a></span>errCode</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="#ab8b5205062162c81c35d2a2b730ef1e4">CTRP_CRM_DB::errCode</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>错误代码定义 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="ab8b5205062162c81c35d2a2b730ef1e4a638a93e047048f5e8a67d17849cc4b56" name="ab8b5205062162c81c35d2a2b730ef1e4a638a93e047048f5e8a67d17849cc4b56"></a>ERR_NULL_ROWS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ab8b5205062162c81c35d2a2b730ef1e4ae2696871aaba7495fdf03349d2714981" name="ab8b5205062162c81c35d2a2b730ef1e4ae2696871aaba7495fdf03349d2714981"></a>ERR_NULL_FIELD_RESULT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ab8b5205062162c81c35d2a2b730ef1e4ab65068ded8bd5bc7aafd63b04cfb43ed" name="ab8b5205062162c81c35d2a2b730ef1e4ab65068ded8bd5bc7aafd63b04cfb43ed"></a>ERR_EMPTY_USER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ab8b5205062162c81c35d2a2b730ef1e4a7ede4284f0a46ad8e681c64657669ecd" name="ab8b5205062162c81c35d2a2b730ef1e4a7ede4284f0a46ad8e681c64657669ecd"></a>ERR_MYSQL_NOT_CONNECTED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ab8b5205062162c81c35d2a2b730ef1e4a368e00793362ebad4cf31d34519a53d2" name="ab8b5205062162c81c35d2a2b730ef1e4a368e00793362ebad4cf31d34519a53d2"></a>ERR_TABLE_NAME_EMPTY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ab8b5205062162c81c35d2a2b730ef1e4a18648758daca1db1e05d22fc61b24b88" name="ab8b5205062162c81c35d2a2b730ef1e4a18648758daca1db1e05d22fc61b24b88"></a>OK&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">在文件 <a class="el" href="../../d2/da3/trp__crm__db__base_8h_source.html">trp_crm_db_base.h</a> 第 <a class="el" href="../../d2/da3/trp__crm__db__base_8h_source.html#l00073">73</a> 行定义.</p>

</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a id="accd5c02dc6cbe9ffeee8590bb6dde39f" name="accd5c02dc6cbe9ffeee8590bb6dde39f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accd5c02dc6cbe9ffeee8590bb6dde39f">&#9670;&#160;</a></span>CDB_AutoCommit()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CTRP_CRM_DB::CDB_AutoCommit </td>
          <td>(</td>
          <td class="paramtype">bool</td>          <td class="paramname"><span class="paramname"><em>flag</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>确定是否需要将sql命令试用自动事务提交方式进行处理。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">bool</td><td>flag, 当flag=true的时候自动提交事务，否则试用CDB_Commit提交事务 </td></tr>
  </table>
  </dd>
</dl>

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a519ed9fe32e3efc366ad6afc718abd64">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a03f65549219f58e1228b07a5f0440864" name="a03f65549219f58e1228b07a5f0440864"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03f65549219f58e1228b07a5f0440864">&#9670;&#160;</a></span>CDB_ChangePass()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CTRP_CRM_DB::CDB_ChangePass </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>old</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>_new</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a95f7d93e0419df27ffae38a48332f02f">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="ae485d6ecd8bc6f7015d88503592d5955" name="ae485d6ecd8bc6f7015d88503592d5955"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae485d6ecd8bc6f7015d88503592d5955">&#9670;&#160;</a></span>CDB_Commit()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::CDB_Commit </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#afed4ced896d1e46fab2371b1681346f0">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a06fcc9317ce157359b16e6f3f830be15" name="a06fcc9317ce157359b16e6f3f830be15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06fcc9317ce157359b16e6f3f830be15">&#9670;&#160;</a></span>CDB_Connect()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CTRP_CRM_DB::CDB_Connect </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>add</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>port</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>user</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>password</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>db</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a235b73070481e43c1986ef210ea8c9b8">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="ababdac188fd9011be7bcb1bde5e2288c" name="ababdac188fd9011be7bcb1bde5e2288c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ababdac188fd9011be7bcb1bde5e2288c">&#9670;&#160;</a></span>CDB_Disconnect()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CTRP_CRM_DB::CDB_Disconnect </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a7b5b027828fa3e35ac008ef9433bbbc2">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a39b2ebdc54683d7ec266541404cc20a1" name="a39b2ebdc54683d7ec266541404cc20a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39b2ebdc54683d7ec266541404cc20a1">&#9670;&#160;</a></span>CDB_EnumColName()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CTRP_CRM_DB::CDB_EnumColName </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>table</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../df/d8d/namespacewheels.html#a17042f775c3493c1f9592ca7883dbd5e">ArrayString</a> &amp;</td>          <td class="paramname"><span class="paramname"><em>col_names</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a0a65cd7e3e94a96f25efc117d578f8b4">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a8e4ee35bec473f3263476d8ef58ba1d4" name="a8e4ee35bec473f3263476d8ef58ba1d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e4ee35bec473f3263476d8ef58ba1d4">&#9670;&#160;</a></span>CDB_EnumDBS()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CTRP_CRM_DB::CDB_EnumDBS </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../df/d8d/namespacewheels.html#a17042f775c3493c1f9592ca7883dbd5e">ArrayString</a> &amp;</td>          <td class="paramname"><span class="paramname"><em>dbs</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a63033d013d1ab4a1b5ed2b6d0cd51907">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a1fc83db70b3168c01ed6352308d2cdc0" name="a1fc83db70b3168c01ed6352308d2cdc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fc83db70b3168c01ed6352308d2cdc0">&#9670;&#160;</a></span>CDB_EnumTables() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CTRP_CRM_DB::CDB_EnumTables </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../df/d8d/namespacewheels.html#a17042f775c3493c1f9592ca7883dbd5e">ArrayString</a> &amp;</td>          <td class="paramname"><span class="paramname"><em>tables</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a017d7bf48c51169536128d5f27ff396f">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a9634b263554fe6e3bbb09dc673f0e150" name="a9634b263554fe6e3bbb09dc673f0e150"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9634b263554fe6e3bbb09dc673f0e150">&#9670;&#160;</a></span>CDB_EnumTables() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CTRP_CRM_DB::CDB_EnumTables </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>db</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../df/d8d/namespacewheels.html#a17042f775c3493c1f9592ca7883dbd5e">ArrayString</a> &amp;</td>          <td class="paramname"><span class="paramname"><em>tables</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a483a4c9f4a5106db955da84484100e55">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a50c492d5c118db9460d9baeacff495c8" name="a50c492d5c118db9460d9baeacff495c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50c492d5c118db9460d9baeacff495c8">&#9670;&#160;</a></span>CDB_GetClientInfo()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::CDB_GetClientInfo </td>
          <td>(</td>
          <td class="paramtype">std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>infor</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#ab491de0540765f1b5ce335328f0332a9">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="abddcd64c9e54ae9d391c775ddaa247ab" name="abddcd64c9e54ae9d391c775ddaa247ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abddcd64c9e54ae9d391c775ddaa247ab">&#9670;&#160;</a></span>CDB_GetDBName()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual std::string CTRP_CRM_DB::CDB_GetDBName </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a12d3c36c12bd8433837e83c4f219b5ad">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="af3d6c7bbf835b2bcf3e9ac4eee7c171f" name="af3d6c7bbf835b2bcf3e9ac4eee7c171f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3d6c7bbf835b2bcf3e9ac4eee7c171f">&#9670;&#160;</a></span>CDB_GetErrMsg()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual std::string &amp; CTRP_CRM_DB::CDB_GetErrMsg </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#ad59c7d19ce38922d3ad42775dd7183fd">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a608bd559ced9ac917bcb64ce66f1f47c" name="a608bd559ced9ac917bcb64ce66f1f47c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a608bd559ced9ac917bcb64ce66f1f47c">&#9670;&#160;</a></span>CDB_GetFieldName() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual std::string &amp; CTRP_CRM_DB::CDB_GetFieldName </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>col</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a15b8e452890e6b5d397bcc9ba5888ba2">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="ad6009c40d745211d140403312f0360a6" name="ad6009c40d745211d140403312f0360a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6009c40d745211d140403312f0360a6">&#9670;&#160;</a></span>CDB_GetFieldName() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CTRP_CRM_DB::CDB_GetFieldName </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>col</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>name</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#aeda8b65119aee00b023c90bbd463c924">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a987e72e9c339b59238a2f629ced45d76" name="a987e72e9c339b59238a2f629ced45d76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a987e72e9c339b59238a2f629ced45d76">&#9670;&#160;</a></span>CDB_GetFieldOrgName()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual std::string &amp; CTRP_CRM_DB::CDB_GetFieldOrgName </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>col</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#ab6d52b40eb1bfc79aadfa509cc184570">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a016ae19af3c596ca33eddc18607fe246" name="a016ae19af3c596ca33eddc18607fe246"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a016ae19af3c596ca33eddc18607fe246">&#9670;&#160;</a></span>CDB_GetFieldType()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned long CTRP_CRM_DB::CDB_GetFieldType </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>col</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a6be455f5cfd853233bab4bc3f3fdca1e">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a84eec0e476b5ec32531c1a9a72bcc4b3" name="a84eec0e476b5ec32531c1a9a72bcc4b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84eec0e476b5ec32531c1a9a72bcc4b3">&#9670;&#160;</a></span>CDB_GetRow()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CTRP_CRM_DB::CDB_GetRow </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>pos</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../df/d8d/namespacewheels.html#a17042f775c3493c1f9592ca7883dbd5e">ArrayString</a> &amp;</td>          <td class="paramname"><span class="paramname"><em>row</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a87af2c8bd42484b02841f9564a33c2c7">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a157dc5e5ac25ea7856dbc0c4b74bfaca" name="a157dc5e5ac25ea7856dbc0c4b74bfaca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a157dc5e5ac25ea7856dbc0c4b74bfaca">&#9670;&#160;</a></span>CDB_GetServerInfo()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::CDB_GetServerInfo </td>
          <td>(</td>
          <td class="paramtype">std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>info</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a92f0f8fc8dece966481046f0375c8c99">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a33c2a9fd9918eaf076f9b3c932cf6a5d" name="a33c2a9fd9918eaf076f9b3c932cf6a5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33c2a9fd9918eaf076f9b3c932cf6a5d">&#9670;&#160;</a></span>CDB_GetServerType()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CTRP_CRM_DB::CDB_GetServerType </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a21622ee9101f69475944f358e4fd2c2f">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="ae3aa80b658938c67e906adf5cc1796d9" name="ae3aa80b658938c67e906adf5cc1796d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3aa80b658938c67e906adf5cc1796d9">&#9670;&#160;</a></span>CDB_GetValue() <span class="overload">[1/10]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::CDB_GetValue </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>row</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>col</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;</td>          <td class="paramname"><span class="paramname"><em>value</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#ab2282454fdc185aa0ee22966f8396ce5">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="aa5788beb437adfe07d017e391482ccf4" name="aa5788beb437adfe07d017e391482ccf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5788beb437adfe07d017e391482ccf4">&#9670;&#160;</a></span>CDB_GetValue() <span class="overload">[2/10]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::CDB_GetValue </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>row</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>col</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;</td>          <td class="paramname"><span class="paramname"><em>value</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a57229cf00a1c7c7bd76958efe5c606ef">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a37362d52f871f6a007654a9680fe43ce" name="a37362d52f871f6a007654a9680fe43ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37362d52f871f6a007654a9680fe43ce">&#9670;&#160;</a></span>CDB_GetValue() <span class="overload">[3/10]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::CDB_GetValue </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>row</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>col</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;</td>          <td class="paramname"><span class="paramname"><em>value</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a05242fb48231b4b7b8097781bf982e30">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a78a53e35a4bb390ed3ec8507d88f6276" name="a78a53e35a4bb390ed3ec8507d88f6276"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78a53e35a4bb390ed3ec8507d88f6276">&#9670;&#160;</a></span>CDB_GetValue() <span class="overload">[4/10]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::CDB_GetValue </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>row</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>col</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long &amp;</td>          <td class="paramname"><span class="paramname"><em>value</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a775b7aafa39a38650ee727410279d946">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a2e9712f118006b4ec4434d0e24622a0d" name="a2e9712f118006b4ec4434d0e24622a0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e9712f118006b4ec4434d0e24622a0d">&#9670;&#160;</a></span>CDB_GetValue() <span class="overload">[5/10]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::CDB_GetValue </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>row</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>col</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>value</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#aa6c72f796d9465de3fc8e3c618beefcf">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a3f35d11de3d0d045391ebb7f9f4b8e00" name="a3f35d11de3d0d045391ebb7f9f4b8e00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f35d11de3d0d045391ebb7f9f4b8e00">&#9670;&#160;</a></span>CDB_GetValue() <span class="overload">[6/10]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::CDB_GetValue </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>row</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>col</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t &amp;</td>          <td class="paramname"><span class="paramname"><em>value</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#ad1ee26f1f35b00388ec7e59d3cd07e58">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a4c0ffcddb5e284c063a20ce11638fa19" name="a4c0ffcddb5e284c063a20ce11638fa19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c0ffcddb5e284c063a20ce11638fa19">&#9670;&#160;</a></span>CDB_GetValue() <span class="overload">[7/10]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::CDB_GetValue </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>row</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>col</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t &amp;</td>          <td class="paramname"><span class="paramname"><em>value</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#aa3e8d5dc45b68ef234f561c2a65bf9bd">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a2f5c77e0fc1f9d2af85d8dfce27c43b1" name="a2f5c77e0fc1f9d2af85d8dfce27c43b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f5c77e0fc1f9d2af85d8dfce27c43b1">&#9670;&#160;</a></span>CDB_GetValue() <span class="overload">[8/10]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::CDB_GetValue </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>row</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>col</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int &amp;</td>          <td class="paramname"><span class="paramname"><em>value</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#aa3678803cd4999d22d6f5b8e1db276f5">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a08bea6d4388f258ca86fee2f00d2cb5f" name="a08bea6d4388f258ca86fee2f00d2cb5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08bea6d4388f258ca86fee2f00d2cb5f">&#9670;&#160;</a></span>CDB_GetValue() <span class="overload">[9/10]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::CDB_GetValue </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>row</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>col</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long &amp;</td>          <td class="paramname"><span class="paramname"><em>value</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a83242bba8ac035f21bd4b13df35c62fc">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="ae08a462a406d765fc72434dfd6322ad4" name="ae08a462a406d765fc72434dfd6322ad4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae08a462a406d765fc72434dfd6322ad4">&#9670;&#160;</a></span>CDB_GetValue() <span class="overload">[10/10]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::CDB_GetValue </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>row</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>col</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *</td>          <td class="paramname"><span class="paramname"><em>buffer</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a6303bc4baee5372b2e6d3e099ebf9abc">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a55e17e9eebf9ae1b25bc6596278da7de" name="a55e17e9eebf9ae1b25bc6596278da7de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55e17e9eebf9ae1b25bc6596278da7de">&#9670;&#160;</a></span>CDB_Kill()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::CDB_Kill </td>
          <td>(</td>
          <td class="paramtype">unsigned long</td>          <td class="paramname"><span class="paramname"><em>pid</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a7994ffe6cd42cbc8ab14fdb6fb090a50">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a00936a9d54a044c6434a5cf35da56e8c" name="a00936a9d54a044c6434a5cf35da56e8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00936a9d54a044c6434a5cf35da56e8c">&#9670;&#160;</a></span>CDB_Last_Insert_ID() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned long CTRP_CRM_DB::CDB_Last_Insert_ID </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a788d468e9513c1d02dee8ef595162e26">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a781318b005f676dcb0120f84144c5fb6" name="a781318b005f676dcb0120f84144c5fb6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a781318b005f676dcb0120f84144c5fb6">&#9670;&#160;</a></span>CDB_Last_Insert_ID() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned long CTRP_CRM_DB::CDB_Last_Insert_ID </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>table</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#aadc1c1c43d29dd7b78db8f6d9ef5b64d">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a26d67602c7b42c48870d5e7357534b49" name="a26d67602c7b42c48870d5e7357534b49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26d67602c7b42c48870d5e7357534b49">&#9670;&#160;</a></span>CDB_NetLoad()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned long CTRP_CRM_DB::CDB_NetLoad </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#aff554bf452e995eeb7b8952432da11d9">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a9b000923afdc130e4a0856c910307ae1" name="a9b000923afdc130e4a0856c910307ae1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b000923afdc130e4a0856c910307ae1">&#9670;&#160;</a></span>CDB_NumCols()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CTRP_CRM_DB::CDB_NumCols </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a99bc1dae72adbbe961ad0f3ea6cb5758">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="adfbf9c4879cec73acd000dbb980348f9" name="adfbf9c4879cec73acd000dbb980348f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfbf9c4879cec73acd000dbb980348f9">&#9670;&#160;</a></span>CDB_NumQuerys()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned long CTRP_CRM_DB::CDB_NumQuerys </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a882ab3b26ecbf664b1e3cca3f1572a3f">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a12ac71e313a851a5de28e5057ffe3df3" name="a12ac71e313a851a5de28e5057ffe3df3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12ac71e313a851a5de28e5057ffe3df3">&#9670;&#160;</a></span>CDB_NumRows()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CTRP_CRM_DB::CDB_NumRows </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a46df5df1a4be31c97c4ffaa052de482f">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="adf7796ec9c3cef23fa2f3fa5cab787e3" name="adf7796ec9c3cef23fa2f3fa5cab787e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf7796ec9c3cef23fa2f3fa5cab787e3">&#9670;&#160;</a></span>CDB_ProcessList()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::CDB_ProcessList </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a8543e5ca9258bef34c619bac8c8a9439">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a9b46818d0049739f6e20d4350607fa8e" name="a9b46818d0049739f6e20d4350607fa8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b46818d0049739f6e20d4350607fa8e">&#9670;&#160;</a></span>CDB_Query()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="#ab8b5205062162c81c35d2a2b730ef1e4">errCode</a> CTRP_CRM_DB::CDB_Query </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>sql</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a08c9ba9d42de6a664b8f7f75b74dbfba">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="ac448a0833dab7db1f7366c718a7b778b" name="ac448a0833dab7db1f7366c718a7b778b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac448a0833dab7db1f7366c718a7b778b">&#9670;&#160;</a></span>CDB_SetCharSet()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CTRP_CRM_DB::CDB_SetCharSet </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>char_set</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a70383d23d97d7d0808b2cb8673cdd9d7">CltrpBase</a> 内被实现.</p>

</div>
</div>
<a id="a03b5aa49b202ebdc2246f8a3d324a52f" name="a03b5aa49b202ebdc2246f8a3d324a52f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03b5aa49b202ebdc2246f8a3d324a52f">&#9670;&#160;</a></span>is_connect()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CTRP_CRM_DB::is_connect </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>在 <a class="el" href="../../d5/d5a/class_cltrp_base.html#a200dc0f4c8b34858d4dd2b356081b9d0">CltrpBase</a> 内被实现.</p>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>include/<a class="el" href="../../d2/da3/trp__crm__db__base_8h_source.html">trp_crm_db_base.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.11.0
</small></address>
</div><!-- doc-content -->
</body>
</html>
